A Long Endurance Policy (LEP): An Improved Swap Aware Garbage Collection For NAND Flash Memory Used As A Swap Space In Electronic Devices
نویسندگان
چکیده
-Flash memory has more capacity and less weight. It makes it more suitable for electronic media. Electronics such as tablet PC and smart phones use NAND flash memory as a secondary storage because it has many attractive features such as small size, fas t access speeds, and light weight. However, it has shown limited success in its battle against the hard disk, due to intrinsic weak points of: erase-before-rewrite and limited program/erase cycles. Electronics with NAND flash memory uses a “swapping mechanism” to extend a limited main memory space. However, if the electronic devices use flash memory as swap space, it should perform garbage collection, which is a time consuming operation. Therefore, in order to manage swap space efficiently along with minimizing the weak points, this work presents a novel policy that improves the lifetime and provides efficient garbage collection for those devices. The proposed policy has three features important in NAND flash memory based swap systems: (1) long endurance of flash memory, (2) quick garbage collection time, and (3) low energy consumption. Index terms – Electronic devices, flash translation layer, garbage collection, NAND flash memory, Swapping, swap space, wear-leveling.
منابع مشابه
Flash-Aware File System Block Allocation for Mobile Consumer Devices
The performance of recent mobile devices is highly related to storage and file system. However, the current EXT4 file system is not optimized for NAND flash memory. In this paper, we propose a novel flash-aware file system block allocation technique, which reserves several address regions for hot file. The scheme significantly reduces the garbage collection overhead within the flash memory. In ...
متن کاملAMI: An Advanced Endurance Management Technique for Flash Memory Storage Systems
Flash memory is small size, lightweight, shock-resistant, nonvolatile, and consumes little power. Flash memory therefore shows promise for use in storage devices for consumer electronics, mobile computers, wireless devices and embedded systems. However, flash memory cannot be overwritten unless erased in advance. Erase operations are slow that usually decrease system performance and consume pow...
متن کاملPrediction of Elapsed Time based Wear Leveling for NAND Flash Memory in Embedded Systems
In recent years, many storage systems use NAND flash memory increasingly as their secondary storages. NAND flash memory has non-volatile memory characteristics with low power, low latency and high reliability. On the other hand, NAND flash memory has different issue, compared to existing secondary storages, which is the characteristics such as erase-before-write, low endurance and different ope...
متن کاملFASS : A Flash-Aware Swap System
Laptop computers and tablet PCs currently exploit swap system with their second storage media as a cost effective solution to extend limited memory space. The rapidly evolving flash memory technology starts to replace the magnetic disks of these computers by flash memory due to its advantageous characteristics such as energy efficiency and mechanical shock resistance. Thus, we can imagine that ...
متن کاملPage Replacement for Write References in NAND Flash Based Virtual Memory Systems
Contemporary embedded systems often use NAND flash memory instead of hard disks as their swap space of virtual memory. Since the read/write characteristics of NAND flash memory are very different from those of hard disks, an efficient page replacement algorithm is needed for this environment. Our analysis shows that temporal locality is dominant in virtual memory references but that is not the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012